all : 
	@echo "\tEstruturas de dados para os resultados de alocações"
	make store.o
	make variables.o


store.o : store.c store.h
	gcc -c store.c -g

variables.o : variables.c variables.h
	gcc -c variables.c

test : test.c store.o variables.o
	gcc test.c -o test store.o variables.o ../uce/uce.o ../student/student.o ../../io/logs/logSystem.o ../../util/lists/linked-list.o ../../util/lists/array-list.o ../../util/hashs/chainingHashMap.o ../../util/hashs/hash.o ../../util/hashs/hashFunctions.o ../../util/graphs/graph.o ../../util/lists/queue.o ../../io/files/uces/lex.uces.o ../../io/files/uces/uces.tab.o ../../io/files/students/st.tab.o ../../io/files/students/lex.students.o ../../util/graphs/coloring/graphColoring.o -lm -g

clean : 
	rm -rf *.o
